// 微工卡API

import request from './request.js'

// 创建token
export function createToken(data) {
    return request.post('/api/v1/payroll-card/create-token', data).then((res) => {
        return res.data.data
    })
}

// 查询微工卡绑定关系  别名 查询微工卡授权关系
export function queryRelations(data) {
    return request.post('/api/v1/payroll-card/query-card-relations', data).then((res) => {
        return res.data.data
    })
}

// 查询核身结果
export function queryVerifyResult(data) {
    return request.post('/api/v1/payroll-card/query-authentication-result', data).then((res) => {
        return res.data.data
    })
}

// 核身预下单
export function verifyPreOrder(data) {
    return request.post('/api/v1/payroll-card/pre-order-with-auth', data).then((res) => {
        return res.data.data
    })
}


// 设置该人员已经开通过微工卡
export function setIsOpenSalary(data){
    return request.put('/api/v1/blue/user/edit-salary-card-state', data).then(res=>{
        return res.data.data
    })
}

// 预下单开卡并人脸
export function openSalaryAndVerify(data){
    return request.post('/api/v1/payroll-card/pre-order-with-auth', data).then(res=>{
        return res.data.data
    })
}
/**
 * 绑定支付宝账户
 * @param {*} data 
 * @param {*} data.alipayAccount string 支付宝账号
 */
export function bindAlipayAccount(data){
    return request.post('/api/v1/blue/user/bind-alipay-account', data).then(res=>{
        return res.data.data
    })
}
